package com.bean.xstream.user;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("root")
public class UserVo {
	
	@XStreamAlias("info")
	private UserMsg userMsg;
	
	private String acc;	
	private String name;
	private String email;
	private String site_name;
	private String group_id;
	private String group_name;
	private String role;
	private String role_name;
	private String acc_locked;
	private String timezone;
	private String order_by;
	private String auto_save;
	private String msg_todo;
	private String msg_chg;
	private String permission;
	private String login_type;	
	private String stamp;
			
//	@XStreamImplicit(itemFieldName = "editor")
//	private ArrayList<UserEditor> editors;
	@XStreamAlias("editor")
	private UserEditor userEditor;
	
//	@XStreamImplicit(itemFieldName = "auditor")
//	private ArrayList<UserAuditor> auditors;
	@XStreamAlias("auditor")
	private UserAuditor userAuditor;
		
//	@XStreamImplicit(itemFieldName = "app")
//	private ArrayList<UserApp> apps;
	@XStreamAlias("app")
	private UserApp userApp;
	
	
	public UserMsg getUserMsg() {
		return userMsg;
	}

	public void setUserMsg(UserMsg userMsg) {
		this.userMsg = userMsg;
	}

	public String getAcc() {
		return acc;
	}

	public void setAcc(String acc) {
		this.acc = acc;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getSite_name() {
		return site_name;
	}

	public void setSite_name(String site_name) {
		this.site_name = site_name;
	}

	public String getGroup_id() {
		return group_id;
	}

	public void setGroup_id(String group_id) {
		this.group_id = group_id;
	}

	public String getGroup_name() {
		return group_name;
	}

	public void setGroup_name(String group_name) {
		this.group_name = group_name;
	}

	public String getRole() {
		return role;
	}

	public void setRole(String role) {
		this.role = role;
	}

	public String getRole_name() {
		return role_name;
	}

	public void setRole_name(String role_name) {
		this.role_name = role_name;
	}

	public String getAcc_locked() {
		return acc_locked;
	}

	public void setAcc_locked(String acc_locked) {
		this.acc_locked = acc_locked;
	}

	public String getTimezone() {
		return timezone;
	}

	public void setTimezone(String timezone) {
		this.timezone = timezone;
	}

	public String getOrder_by() {
		return order_by;
	}

	public void setOrder_by(String order_by) {
		this.order_by = order_by;
	}

	public String getAuto_save() {
		return auto_save;
	}

	public void setAuto_save(String auto_save) {
		this.auto_save = auto_save;
	}

	public String getMsg_todo() {
		return msg_todo;
	}

	public void setMsg_todo(String msg_todo) {
		this.msg_todo = msg_todo;
	}

	public String getMsg_chg() {
		return msg_chg;
	}

	public void setMsg_chg(String msg_chg) {
		this.msg_chg = msg_chg;
	}

	public String getPermission() {
		return permission;
	}

	public void setPermission(String permission) {
		this.permission = permission;
	}

	public String getLogin_type() {
		return login_type;
	}

	public void setLogin_type(String login_type) {
		this.login_type = login_type;
	}

//	public ArrayList<UserEditor> getEditors() {
//		return editors;
//	}
//
//	public void setEditors(ArrayList<UserEditor> editors) {
//		this.editors = editors;
//	}
	

	public UserEditor getUserEditor() {
		return userEditor;
	}

	public void setUserEditor(UserEditor userEditor) {
		this.userEditor = userEditor;
	}

	public UserAuditor getUserAuditor() {
		return userAuditor;
	}

	public void setUserAuditor(UserAuditor userAuditor) {
		this.userAuditor = userAuditor;
	}

	public UserApp getUserApp() {
		return userApp;
	}

	public void setUserApp(UserApp userApp) {
		this.userApp = userApp;
	}

	public String getStamp() {
		return stamp;
	}

	public void setStamp(String stamp) {
		this.stamp = stamp;
	}
	
	
	
//	public ArrayList<UserAuditor> getAuditors() {
//		return auditors;
//	}
//
//	public void setAuditors(ArrayList<UserAuditor> auditors) {
//		this.auditors = auditors;
//	}
//
//	public ArrayList<UserApp> getApps() {
//		return apps;
//	}
//
//	public void setApps(ArrayList<UserApp> apps) {
//		this.apps = apps;
//	}
	
	
		
}
